<template>
	<view>
		您已选择：{{chooseLocation}}
	</view>
</template>

<script>
	import configService from '@/common/service/config.service.js'
	export default {
		data() {
			return {
				chooseLocation: '中国',

			};
		},
		onLoad() {
			this.getAddress();

		},
		// 从地图选点插件返回后，在页面的onShow生命周期函数中能够调用插件接口，取得选点结果对象
		onShow() {
			const chooseLocation = requirePlugin('chooseLocation');
			const location = chooseLocation.getLocation(); // 如果点击确认选点按钮，则返回选点结果对象，否则返回null
			console.log("您所选择的位置：", location);
			if(location){
				this.chooseLocation = location.address;
			}
			
		},
		onUnload() {
			// 页面卸载时设置插件选点数据为null，防止再次进入页面，geLocation返回的是上次选点结果
			chooseLocation.setLocation(null);
		},
		methods: {
			getAddress() {
				const key = configService.appKey; //使用在腾讯位置服务申请的key
				const referer = '那年绿荫下白裙的你'; //调用插件的app的名称
				//地图中心点坐标，如果不传则默认当前用户的真实位置坐标
				// const location = JSON.stringify({
				// 	latitude: 39.89631551,
				// 	longitude: 116.323459711
				// });
				const category = '生活服务,娱乐休闲';
				wx.navigateTo({
					url: 'plugin://chooseLocation/index?key=' + key + '&referer=' + referer + '&category=' + category
				});
			},

		}
	};
</script>

<style lang="scss" scoped>
</style>
